package com.cavasmonitor.db;

import com.cavasmonitor.to.UsuarioTo;

import android.content.Context;

public class LoadData {

	private CavasDao dao;

	public void run(Context ctx) {

		if (dao == null) {
			dao = new CavasDao(ctx);
			dao.open();
		}

		if (dao.getUsuario("root") == null){
			this.createRootUser();
			this.setConfig();
		}
		

		dao.close();
		dao = null;
	}

	private void createRootUser() {

		UsuarioTo usuario;

		usuario = new UsuarioTo();
		usuario.setId(1L);
		usuario.setNombre("root");
		usuario.setPass("root");
		usuario.setRol(UsuarioTo.Rol.ADMINISTRADOR);
		dao.createUsuario(usuario);		
	}
	
	private void setConfig() {		
		
		dao.createValueConfig("IP", "190.77.157.189");
		dao.createValueConfig("CICLO", "1");
		dao.createValueConfig("PHONE", "04264089775");
		
	}

}
